package com.contract.pojo.output;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class TemplateOutPut extends BaseOutput implements Serializable {

    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "主键")
    @NotNull
    private Long id;

    @ApiModelProperty(value = "文件")
    @TableField(value = "FILE_ID")
    private Long fileId;

    @ApiModelProperty(value = "名称")
    @TableField(value = "NAME")
    private String name;

    @ApiModelProperty(value = "自定义属性")
    private String custom;

    @ApiModelProperty(value = "法人签字")
    private String corporationSign;

    @ApiModelProperty(value = "员工签字")
    private String userSign;

    @ApiModelProperty(value = "创建日期")
    private LocalDateTime createTime;

}